feel like kicking oneself - Alemán Inglés Diccionario